package com.ruoyi.business.domain.dto.admin.fission;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;


@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
@ApiModel("群裂变活动海报配置信息")
public class FissionPosterSettingSysAddDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "群裂变海报名称")
    private String name;

    @ApiModelProperty(value = "群裂变展示用户头像 0关 1开")
    private Integer userAvatarShowEnable;

    @ApiModelProperty(value = "群裂变展示用户昵称")
    private Integer userNicknameShowEnable;

    @ApiModelProperty(value = "海报图片url")
    private String posterUrl;

    @ApiModelProperty(value = "海报话术 0关 1开")
    private Integer posterSpeechArtEnable;

    @ApiModelProperty(value = "海报话术内容")
    private String posterSpeechArtContent;

    @ApiModelProperty(value = "左按钮内容")
    private String assistProgressButton;

    @ApiModelProperty(value = "右按钮内容")
    private String shareButton;
}
